#include "LinkQueue.h"
using namespace std;
#include <iostream>
#include "LinkList.h"

/* 入队 */
void MyQueue::push(int data)
{
    m_list.InsertTail(data);
}

/* 出队 */
void MyQueue::pop()
{
    m_list.RemoveByIndex(0);
}

/* 查看队头元素*/
int MyQueue::front()
{
    return m_list[0];
}

/* 查看队尾元素*/
int MyQueue::rear()
{
    return m_list[m_list.getSize() - 1];
}

/* 判断队列是否为空*/
bool MyQueue::empty()
{
    return m_list.getSize() == 0;
}

/* 查看队列的元素个数*/
int MyQueue::size()
{
    return m_list.getSize();
}







